// 变量作用域
var x = 100;
{
  let y = 200;
}

console.log(x); // 100
console.log(y); // y is not defined
// try {
//   var des = Object.getOwnPropertyDescriptor(global, x);
//   if (des) {
//     console.log(des.value);
//   } else {
//     console.log("没有值");
//   }
// } catch (e) {
//   console.log(e);
// }

// console.log(Object.getOwnPropertyDescriptor(global, x).value); // 100
// console.log(Object.getOwnPropertyDescriptor(global, y); // undefinded
